package cn.kgc.service;

import cn.kgc.pojo.PersonnelJ;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
 * @author: ${景军彪}
 * @date: 2022/2/17
 * @description:
 */
public interface PersonnelService_jjb {

    /**
     * 景军彪
     *查询人事全部 档案编码 personnelid、审核状态 fileStatus、档案状态 status、建档时间 inputtingTime范围 查找
     * @param personnelid
     * @param fileStatus
     * @param status
     * @param inputtingTime1
     * @return
     */
    List<PersonnelJ> selAll(Integer personnelid,
                            String fileStatus,
                            String status,
                            String inputtingTime1,
                            String inputtingTime2);

    /**
     * 添加 景军彪
     * @param personnelJ
     * @return
     */
    boolean addPer(PersonnelJ personnelJ);

    /**
     * 查看详情
     * @param personnelid
     * @return
     */
    List<PersonnelJ> getP(@Param("personnelid") Integer personnelid);

    /**
     * 删除
     * @param personnelid
     * @return
     */
    boolean deleteP(@Param("personnelid") Integer personnelid,
                    @Param("shan") String shan);

    /**
     * 修改
     * @param PersonnelJ
     * @return
     */
    boolean updateP(PersonnelJ PersonnelJ);

    //人事档案复核(修改)
    boolean updFuHe(PersonnelJ personnelJ);
    //人事档案变更（修改）
    boolean updBianGeng(PersonnelJ personnelJ);

    boolean updBianGengTwo(PersonnelJ personnelJ);
}
